FROM ubuntu

LABEL maintainer="315959139@qq.com"

###############################################################################
#                                INSTALLATION
###############################################################################

# 设置固定的项目路径
ENV WORKDIR /app/go-fly

# 更新CA证书,让go的net包可以正常访问https
RUN apt-get update
RUN apt install -y ca-certificates
RUN update-ca-certificates
RUN apt install -y curl

# 健康检查
HEALTHCHECK --interval=5s --timeout=2s --retries=12 \
  CMD curl --silent --fail localhost/ping || exit 1

###############################################################################
#                                   START
###############################################################################
WORKDIR $WORKDIR
CMD ./app-latest
